<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Classes  Reference</title>
    <link rel="stylesheet" type="text/css" href="css/jazzy.css" />
    <link rel="stylesheet" type="text/css" href="css/highlight.css" />
    <meta charset="utf-8">
    <script src="js/jquery.min.js" defer></script>
    <script src="js/jazzy.js" defer></script>
    
    <script src="js/lunr.min.js" defer></script>
    <script src="js/typeahead.jquery.js" defer></script>
    <script src="js/jazzy.search.js" defer></script>
  </head>
  <body>

    <a name="//apple_ref/swift/Section/Classes" class="dashAnchor"></a>

    <a title="Classes  Reference"></a>

    <header class="header">
      <p class="header-col header-col--primary">
        <a class="header-link" href="index.html">
          Stripe 21.6.0 Docs
        </a>
        
      </p>
    
      <p class="header-col--secondary">
        <form role="search" action="search.json">
          <input type="text" placeholder="Search documentation" data-typeahead>
        </form>
      </p>
    
        <p class="header-col header-col--secondary">
          <a class="header-link" href="https://github.com/stripe/stripe-ios">
            <img class="header-icon" src="img/gh.png"/>
            View on GitHub
          </a>
        </p>
    
    </header>

    <p class="breadcrumbs">
      <a class="breadcrumb" href="index.html">Stripe Reference</a>
      <img class="carat" src="img/carat.png" />
      Classes  Reference
    </p>

    <div class="content-wrapper">
      <nav class="navigation">
        <ul class="nav-groups">
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="Classes.html">Classes</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/PaymentSheet.html">PaymentSheet</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/PaymentSheet/PaymentButton.html">– PaymentButton</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/PaymentSheet/FlowController.html">– FlowController</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/PaymentSheet/UserInterfaceStyle.html">– UserInterfaceStyle</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/PaymentSheet/Configuration.html">– Configuration</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/PaymentSheet/CustomerConfiguration.html">– CustomerConfiguration</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/PaymentSheet/ApplePayConfiguration.html">– ApplePayConfiguration</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPAPIClient.html">STPAPIClient</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPAUBECSDebitFormView.html">STPAUBECSDebitFormView</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPAddCardViewController.html">STPAddCardViewController</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPAddress.html">STPAddress</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPAppInfo.html">STPAppInfo</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPApplePayContext.html">STPApplePayContext</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPApplePayPaymentOption.html">STPApplePayPaymentOption</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPBankAccount.html">STPBankAccount</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPBankAccountParams.html">STPBankAccountParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPBankSelectionViewController.html">STPBankSelectionViewController</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCard.html">STPCard</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCardBrandUtilities.html">STPCardBrandUtilities</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCardFormView.html">STPCardFormView</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCardFormView/Representable.html">– Representable</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCardParams.html">STPCardParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCardValidator.html">STPCardValidator</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPConfirmAlipayOptions.html">STPConfirmAlipayOptions</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPConfirmBLIKOptions.html">STPConfirmBLIKOptions</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPConfirmCardOptions.html">STPConfirmCardOptions</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPConfirmPaymentMethodOptions.html">STPConfirmPaymentMethodOptions</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPConnectAccountAddress.html">STPConnectAccountAddress</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPConnectAccountCompanyParams.html">STPConnectAccountCompanyParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPConnectAccountIndividualParams.html">STPConnectAccountIndividualParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPConnectAccountIndividualVerification.html">STPConnectAccountIndividualVerification</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPConnectAccountParams.html">STPConnectAccountParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPConnectAccountVerificationDocument.html">STPConnectAccountVerificationDocument</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPContactField.html">STPContactField</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCoreScrollViewController.html">STPCoreScrollViewController</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCoreTableViewController.html">STPCoreTableViewController</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCoreViewController.html">STPCoreViewController</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCustomer.html">STPCustomer</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCustomerContext.html">STPCustomerContext</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPCustomerDeserializer.html">STPCustomerDeserializer</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPDateOfBirth.html">STPDateOfBirth</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPError.html">STPError</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPFPXBank.html">STPFPXBank</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPFakeAddPaymentPassViewController.html">STPFakeAddPaymentPassViewController</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPFile.html">STPFile</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes.html#/c:@M@Stripe@objc(cs)STPFormView">STPFormView</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPImageLibrary.html">STPImageLibrary</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPIntentAction.html">STPIntentAction</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPIntentActionAlipayHandleRedirect.html">STPIntentActionAlipayHandleRedirect</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPIntentActionOXXODisplayDetails.html">STPIntentActionOXXODisplayDetails</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPIntentActionRedirectToURL.html">STPIntentActionRedirectToURL</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPIssuingCardPin.html">STPIssuingCardPin</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPKlarnaLineItem.html">STPKlarnaLineItem</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPMandateCustomerAcceptanceParams.html">STPMandateCustomerAcceptanceParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPMandateDataParams.html">STPMandateDataParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPMandateOnlineParams.html">STPMandateOnlineParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPMultiFormTextField.html">STPMultiFormTextField</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentActivityIndicatorView.html">STPPaymentActivityIndicatorView</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentCardTextField.html">STPPaymentCardTextField</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentCardTextField/Representable.html">– Representable</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentConfiguration.html">STPPaymentConfiguration</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentContext.html">STPPaymentContext</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentHandler.html">STPPaymentHandler</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentIntent.html">STPPaymentIntent</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes.html#/c:@M@Stripe@objc(cs)STPPaymentIntentAction">STPPaymentIntentAction</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentIntentLastPaymentError.html">STPPaymentIntentLastPaymentError</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentIntentParams.html">STPPaymentIntentParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentIntentShippingDetails.html">STPPaymentIntentShippingDetails</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentIntentShippingDetailsAddress.html">STPPaymentIntentShippingDetailsAddress</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentIntentShippingDetailsAddressParams.html">STPPaymentIntentShippingDetailsAddressParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentIntentShippingDetailsParams.html">STPPaymentIntentShippingDetailsParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethod.html">STPPaymentMethod</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodAUBECSDebit.html">STPPaymentMethodAUBECSDebit</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodAUBECSDebitParams.html">STPPaymentMethodAUBECSDebitParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodAddress.html">STPPaymentMethodAddress</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodAfterpayClearpay.html">STPPaymentMethodAfterpayClearpay</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodAfterpayClearpayParams.html">STPPaymentMethodAfterpayClearpayParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes.html#/c:@M@Stripe@objc(cs)STPPaymentMethodAlipay">STPPaymentMethodAlipay</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodAlipayParams.html">STPPaymentMethodAlipayParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes.html#/c:@M@Stripe@objc(cs)STPPaymentMethodBLIK">STPPaymentMethodBLIK</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodBLIKParams.html">STPPaymentMethodBLIKParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodBacsDebit.html">STPPaymentMethodBacsDebit</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodBacsDebitParams.html">STPPaymentMethodBacsDebitParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodBancontact.html">STPPaymentMethodBancontact</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodBancontactParams.html">STPPaymentMethodBancontactParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodBillingDetails.html">STPPaymentMethodBillingDetails</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodCard.html">STPPaymentMethodCard</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodCardChecks.html">STPPaymentMethodCardChecks</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodCardNetworks.html">STPPaymentMethodCardNetworks</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodCardParams.html">STPPaymentMethodCardParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodCardPresent.html">STPPaymentMethodCardPresent</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodCardWallet.html">STPPaymentMethodCardWallet</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodCardWalletMasterpass.html">STPPaymentMethodCardWalletMasterpass</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodCardWalletVisaCheckout.html">STPPaymentMethodCardWalletVisaCheckout</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodEPS.html">STPPaymentMethodEPS</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodEPSParams.html">STPPaymentMethodEPSParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodFPX.html">STPPaymentMethodFPX</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodFPXParams.html">STPPaymentMethodFPXParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodGiropay.html">STPPaymentMethodGiropay</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodGiropayParams.html">STPPaymentMethodGiropayParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodGrabPay.html">STPPaymentMethodGrabPay</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodGrabPayParams.html">STPPaymentMethodGrabPayParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodNetBanking.html">STPPaymentMethodNetBanking</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodNetBankingParams.html">STPPaymentMethodNetBankingParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodOXXO.html">STPPaymentMethodOXXO</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodOXXOParams.html">STPPaymentMethodOXXOParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodParams.html">STPPaymentMethodParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodPrzelewy24.html">STPPaymentMethodPrzelewy24</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodPrzelewy24Params.html">STPPaymentMethodPrzelewy24Params</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodSEPADebit.html">STPPaymentMethodSEPADebit</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodSEPADebitParams.html">STPPaymentMethodSEPADebitParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodSofort.html">STPPaymentMethodSofort</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodSofortParams.html">STPPaymentMethodSofortParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodThreeDSecureUsage.html">STPPaymentMethodThreeDSecureUsage</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodUPI.html">STPPaymentMethodUPI</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodUPIParams.html">STPPaymentMethodUPIParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodiDEAL.html">STPPaymentMethodiDEAL</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentMethodiDEALParams.html">STPPaymentMethodiDEALParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentOptionsViewController.html">STPPaymentOptionsViewController</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPaymentResult.html">STPPaymentResult</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPinManagementService.html">STPPinManagementService</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPushProvisioningContext.html">STPPushProvisioningContext</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPPushProvisioningDetailsParams.html">STPPushProvisioningDetailsParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPRadarSession.html">STPRadarSession</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPRedirectContext.html">STPRedirectContext</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSetupIntent.html">STPSetupIntent</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSetupIntentConfirmParams.html">STPSetupIntentConfirmParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSetupIntentLastSetupError.html">STPSetupIntentLastSetupError</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPShippingAddressViewController.html">STPShippingAddressViewController</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSource.html">STPSource</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSourceCardDetails.html">STPSourceCardDetails</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSourceKlarnaDetails.html">STPSourceKlarnaDetails</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSourceOwner.html">STPSourceOwner</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSourceParams.html">STPSourceParams</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSourceReceiver.html">STPSourceReceiver</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSourceRedirect.html">STPSourceRedirect</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSourceSEPADebitDetails.html">STPSourceSEPADebitDetails</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSourceVerification.html">STPSourceVerification</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPSourceWeChatPayDetails.html">STPSourceWeChatPayDetails</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPTheme.html">STPTheme</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPThreeDSButtonCustomization.html">STPThreeDSButtonCustomization</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPThreeDSCustomizationSettings.html">STPThreeDSCustomizationSettings</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPThreeDSFooterCustomization.html">STPThreeDSFooterCustomization</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPThreeDSLabelCustomization.html">STPThreeDSLabelCustomization</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPThreeDSNavigationBarCustomization.html">STPThreeDSNavigationBarCustomization</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPThreeDSSelectionCustomization.html">STPThreeDSSelectionCustomization</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPThreeDSTextFieldCustomization.html">STPThreeDSTextFieldCustomization</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPThreeDSUICustomization.html">STPThreeDSUICustomization</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPToken.html">STPToken</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/STPUserInformation.html">STPUserInformation</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Classes/StripeAPI.html">StripeAPI</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="Enums.html">Enumerations</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/PaymentSheetError.html">PaymentSheetError</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/PaymentSheetResult.html">PaymentSheetResult</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPBankAccountHolderType.html">STPBankAccountHolderType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPBankAccountStatus.html">STPBankAccountStatus</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPBankSelectionMethod.html">STPBankSelectionMethod</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPBillingAddressFields.html">STPBillingAddressFields</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPCardBrand.html">STPCardBrand</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPCardErrorCode.html">STPCardErrorCode</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPCardFormViewStyle.html">STPCardFormViewStyle</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPCardFundingType.html">STPCardFundingType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPCardValidationState.html">STPCardValidationState</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPConnectAccountBusinessType.html">STPConnectAccountBusinessType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPErrorCode.html">STPErrorCode</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPFPXBankBrand.html">STPFPXBankBrand</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPFilePurpose.html">STPFilePurpose</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPIntentActionType.html">STPIntentActionType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPKlarnaLineItemType.html">STPKlarnaLineItemType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPKlarnaPaymentMethods.html">STPKlarnaPaymentMethods</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPMandateCustomerAcceptanceType.html">STPMandateCustomerAcceptanceType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentHandlerActionStatus.html">STPPaymentHandlerActionStatus</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentHandlerErrorCode.html">STPPaymentHandlerErrorCode</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentIntentActionType.html">STPPaymentIntentActionType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentIntentCaptureMethod.html">STPPaymentIntentCaptureMethod</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentIntentConfirmationMethod.html">STPPaymentIntentConfirmationMethod</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentIntentLastPaymentErrorType.html">STPPaymentIntentLastPaymentErrorType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentIntentSetupFutureUsage.html">STPPaymentIntentSetupFutureUsage</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentIntentSourceActionType.html">STPPaymentIntentSourceActionType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentIntentStatus.html">STPPaymentIntentStatus</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentMethodCardCheckResult.html">STPPaymentMethodCardCheckResult</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentMethodCardWalletType.html">STPPaymentMethodCardWalletType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentMethodType.html">STPPaymentMethodType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPaymentStatus.html">STPPaymentStatus</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPPinStatus.html">STPPinStatus</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPRedirectContextError.html">STPRedirectContextError</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPRedirectContextState.html">STPRedirectContextState</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPSetupIntentLastSetupErrorType.html">STPSetupIntentLastSetupErrorType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPSetupIntentStatus.html">STPSetupIntentStatus</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPSetupIntentUsage.html">STPSetupIntentUsage</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPShippingStatus.html">STPShippingStatus</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPShippingType.html">STPShippingType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPSourceCard3DSecureStatus.html">STPSourceCard3DSecureStatus</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPSourceFlow.html">STPSourceFlow</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPSourceRedirectStatus.html">STPSourceRedirectStatus</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPSourceStatus.html">STPSourceStatus</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPSourceType.html">STPSourceType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPSourceUsage.html">STPSourceUsage</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPSourceVerificationStatus.html">STPSourceVerificationStatus</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPThreeDSButtonTitleStyle.html">STPThreeDSButtonTitleStyle</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPThreeDSCustomizationButtonType.html">STPThreeDSCustomizationButtonType</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Enums/STPTokenType.html">STPTokenType</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="Extensions.html">Extensions</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Extensions/NSError.html">NSError</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Extensions/UINavigationBar.html">UINavigationBar</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Extensions/View.html">View</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="Protocols.html">Protocols</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPAUBECSDebitFormViewDelegate.html">STPAUBECSDebitFormViewDelegate</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPAddCardViewControllerDelegate.html">STPAddCardViewControllerDelegate</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPApplePayContextDelegate.html">STPApplePayContextDelegate</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPAuthenticationContext.html">STPAuthenticationContext</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPBackendAPIAdapter.html">STPBackendAPIAdapter</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPBankSelectionViewControllerDelegate.html">STPBankSelectionViewControllerDelegate</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPCardFormViewDelegate.html">STPCardFormViewDelegate</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPCustomerEphemeralKeyProvider.html">STPCustomerEphemeralKeyProvider</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols.html#/c:@M@Stripe@objc(pl)STPEphemeralKeyProvider">STPEphemeralKeyProvider</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPFormEncodable.html">STPFormEncodable</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPFormTextFieldContainer.html">STPFormTextFieldContainer</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPIssuingCardEphemeralKeyProvider.html">STPIssuingCardEphemeralKeyProvider</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPPaymentCardTextFieldDelegate.html">STPPaymentCardTextFieldDelegate</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPPaymentContextDelegate.html">STPPaymentContextDelegate</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPPaymentOption.html">STPPaymentOption</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPPaymentOptionsViewControllerDelegate.html">STPPaymentOptionsViewControllerDelegate</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPShippingAddressViewControllerDelegate.html">STPShippingAddressViewControllerDelegate</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Protocols/STPSourceProtocol.html">STPSourceProtocol</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a class="nav-group-name-link" href="Typealiases.html">Type Aliases</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe22STPBooleanSuccessBlocka">STPBooleanSuccessBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe26STPCustomerCompletionBlocka">STPCustomerCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe13STPErrorBlocka">STPErrorBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe22STPFileCompletionBlocka">STPFileCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe36STPIntentClientSecretCompletionBlocka">STPIntentClientSecretCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe30STPJSONResponseCompletionBlocka">STPJSONResponseCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe51STPPaymentHandlerActionPaymentIntentCompletionBlocka">STPPaymentHandlerActionPaymentIntentCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe49STPPaymentHandlerActionSetupIntentCompletionBlocka">STPPaymentHandlerActionSetupIntentCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe31STPPaymentIntentCompletionBlocka">STPPaymentIntentCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe31STPPaymentMethodCompletionBlocka">STPPaymentMethodCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe32STPPaymentMethodsCompletionBlocka">STPPaymentMethodsCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe21STPPaymentStatusBlocka">STPPaymentStatusBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe21STPPinCompletionBlocka">STPPinCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe30STPRadarSessionCompletionBlocka">STPRadarSessionCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe33STPRedirectContextCompletionBlocka">STPRedirectContextCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe46STPRedirectContextPaymentIntentCompletionBlocka">STPRedirectContextPaymentIntentCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe39STPRedirectContextSourceCompletionBlocka">STPRedirectContextSourceCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe29STPSetupIntentCompletionBlocka">STPSetupIntentCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe33STPShippingMethodsCompletionBlocka">STPShippingMethodsCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe24STPSourceCompletionBlocka">STPSourceCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe32STPSourceProtocolCompletionBlocka">STPSourceProtocolCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe23STPTokenCompletionBlocka">STPTokenCompletionBlock</a>
              </li>
              <li class="nav-group-task">
                <a class="nav-group-task-link" href="Typealiases.html#/s:6Stripe12STPVoidBlocka">STPVoidBlock</a>
              </li>
            </ul>
          </li>
        </ul>
      </nav>
      <article class="main-content">

        <section class="section">
          <div class="section-content top-matter">
            <h1>Classes</h1>
            <p>The following classes are available globally.</p>

          </div>
        </section>

        <section class="section">
          <div class="section-content">
            <div class="task-group">
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:6Stripe12PaymentSheetC"></a>
                    <a name="//apple_ref/swift/Class/PaymentSheet" class="dashAnchor"></a>
                    <a class="token" href="#/s:6Stripe12PaymentSheetC">PaymentSheet</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A drop-in class that presents a sheet for a customer to complete their payment</p>

                        <a href="Classes/PaymentSheet.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">PaymentSheet</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/PaymentSheet.swift#L37-L158">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPAPIClient"></a>
                    <a name="//apple_ref/swift/Class/STPAPIClient" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPAPIClient">STPAPIClient</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A client for making connections to the Stripe API.</p>

                        <a href="Classes/STPAPIClient.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPAPIClient</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPAPIClient.swift#L18-L253">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPAUBECSDebitFormView"></a>
                    <a name="//apple_ref/swift/Class/STPAUBECSDebitFormView" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPAUBECSDebitFormView">STPAUBECSDebitFormView</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>STPAUBECSDebitFormView is a subclass of UIControl that contains all of the necessary fields and legal text for collecting AU BECS Debit payments.
For additional customization options - seealso: STPFormTextFieldContainer</p>

                        <a href="Classes/STPAUBECSDebitFormView.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPAUBECSDebitFormView</span><span class="p">:</span> <span class="kt"><a href="Classes/STPMultiFormTextField.html">STPMultiFormTextField</a></span><span class="p">,</span> <span class="kt">STPMultiFormFieldDelegate</span><span class="p">,</span>
    <span class="kt">UITextViewDelegate</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPAUBECSDebitFormView.swift#L24-L500">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPAddCardViewController"></a>
                    <a name="//apple_ref/swift/Class/STPAddCardViewController" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPAddCardViewController">STPAddCardViewController</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This view controller contains a credit card entry form that the user can fill out. On submission, it will use the Stripe API to convert the user&rsquo;s card details to a Stripe token. It renders a right bar button item that submits the form, so it must be shown inside a <code>UINavigationController</code>.</p>

                        <a href="Classes/STPAddCardViewController.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPAddCardViewController</span><span class="p">:</span> <span class="kt"><a href="Classes/STPCoreTableViewController.html">STPCoreTableViewController</a></span><span class="p">,</span> <span class="kt">STPAddressViewModelDelegate</span><span class="p">,</span>
    <span class="kt">STPCardScannerDelegate</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPPaymentCardTextFieldDelegate.html">STPPaymentCardTextFieldDelegate</a></span><span class="p">,</span> <span class="kt">UITableViewDelegate</span><span class="p">,</span>
    <span class="kt">UITableViewDataSource</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPAddCardViewController.swift#L12-L795">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPAddress"></a>
                    <a name="//apple_ref/swift/Class/STPAddress" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPAddress">STPAddress</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>STPAddress Contains an address as represented by the Stripe API.</p>

                        <a href="Classes/STPAddress.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPAddress</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPAddress</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPAddress</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPAddress</span><span class="p">:</span> <span class="kt">NSCopying</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPAddress.swift#L33-L408">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPAppInfo"></a>
                    <a name="//apple_ref/swift/Class/STPAppInfo" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPAppInfo">STPAppInfo</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Libraries wrapping the Stripe SDK should use this object to provide information about the library, and set it
in on <code><a href="Classes/STPAPIClient.html">STPAPIClient</a></code>.  This information is passed to Stripe so that we can contact you about future issues or critical updates.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/building-plugins#setappinfo">https://stripe.com/docs/building-plugins#setappinfo</a>

</div>

                        <a href="Classes/STPAppInfo.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPAppInfo</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPAppInfo.swift#L14-L43">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPApplePayContext"></a>
                    <a name="//apple_ref/swift/Class/STPApplePayContext" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPApplePayContext">STPApplePayContext</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A helper class that implements Apple Pay.
Usage looks like this:</p>

<ol>
<li>Initialize this class with a PKPaymentRequest describing the payment request (amount, line items, required shipping info, etc)</li>
<li>Call presentApplePayOnViewController:completion: to present the Apple Pay sheet and begin the payment process
3 (optional): If you need to respond to the user changing their shipping information/shipping method, implement the optional delegate methods</li>
<li>When the user taps &lsquo;Buy&rsquo;, this class uses the PaymentIntent that you supply in the applePayContext:didCreatePaymentMethod:completion: delegate method to complete the payment</li>
<li>After payment completes/errors and the sheet is dismissed, this class informs you in the applePayContext:didCompleteWithStatus: delegate method</li>
</ul><div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/apple-pay#native">https://stripe.com/docs/apple-pay#native</a> for a full guide

</div><div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    ApplePayExampleViewController for an example

</div><ul>
</ol>

                        <a href="Classes/STPApplePayContext.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">@available(iOSApplicationExtension, unavailable)</span>
<span class="kd">@available(macCatalystApplicationExtension, unavailable)</span>
<span class="kd">@objc</span>
<span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPApplePayContext</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">PKPaymentAuthorizationControllerDelegate</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPApplePayContext.swift#L78-L511">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPApplePayPaymentOption"></a>
                    <a name="//apple_ref/swift/Class/STPApplePayPaymentOption" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPApplePayPaymentOption">STPApplePayPaymentOption</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An empty class representing that the user wishes to pay via Apple Pay. This can
be checked on an <code><a href="Classes/STPPaymentContext.html">STPPaymentContext</a></code>, e.g:</p>
<pre class="highlight swift"><code><span class="k">if</span> <span class="n">paymentContext</span><span class="o">.</span><span class="n">selectedPaymentOption</span> <span class="k">is</span> <span class="kt">STPApplePayPaymentOption</span> <span class="p">{</span>
<span class="c1">// Don't ask the user for their card number; they want to pay with apple pay.</span>
<span class="p">}</span>
</code></pre>

                        <a href="Classes/STPApplePayPaymentOption.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
<span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPApplePayPaymentOption</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPPaymentOption.html">STPPaymentOption</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPApplePayPaymentOption.swift#L19-L49">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPBankAccount"></a>
                    <a name="//apple_ref/swift/Class/STPBankAccount" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPBankAccount">STPBankAccount</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Representation of a user&rsquo;s bank account details that have been tokenized with
the Stripe API.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api#bank_accounts">https://stripe.com/docs/api#bank_accounts</a>

</div>

                        <a href="Classes/STPBankAccount.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPBankAccount</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/STPSourceProtocol.html">STPSourceProtocol</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPBankAccount.swift#L28-L198">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPBankAccountParams"></a>
                    <a name="//apple_ref/swift/Class/STPBankAccountParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPBankAccountParams">STPBankAccountParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Representation of a user&rsquo;s bank account details. You can assemble these with
information that your user enters and then create Stripe tokens with them using
an STPAPIClient.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api#create_bank_account_token">https://stripe.com/docs/api#create_bank_account_token</a>

</div>

                        <a href="Classes/STPBankAccountParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPBankAccountParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPBankAccountParams.swift#L23-L126">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPBankSelectionViewController"></a>
                    <a name="//apple_ref/swift/Class/STPBankSelectionViewController" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPBankSelectionViewController">STPBankSelectionViewController</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This view controller displays a list of banks of the specified type, allowing the user to select one to pay from.
Once a bank is selected, it will return a PaymentMethodParams object, which you can use to confirm a PaymentIntent
or inspect to obtain details about the selected bank.</p>

                        <a href="Classes/STPBankSelectionViewController.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPBankSelectionViewController</span><span class="p">:</span> <span class="kt"><a href="Classes/STPCoreTableViewController.html">STPCoreTableViewController</a></span><span class="p">,</span> <span class="kt">UITableViewDataSource</span><span class="p">,</span>
    <span class="kt">UITableViewDelegate</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPBankSelectionViewController.swift#L23-L235">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPCard"></a>
                    <a name="//apple_ref/swift/Class/STPCard" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPCard">STPCard</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Representation of a user&rsquo;s credit card details that have been tokenized with
the Stripe API</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api#cards">https://stripe.com/docs/api#cards</a>

</div>

                        <a href="Classes/STPCard.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPCard</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/STPPaymentOption.html">STPPaymentOption</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/STPSourceProtocol.html">STPSourceProtocol</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPCard.swift#L28-L351">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPCardBrandUtilities"></a>
                    <a name="//apple_ref/swift/Class/STPCardBrandUtilities" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPCardBrandUtilities">STPCardBrandUtilities</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Contains <code>STPStringFromCardBrand</code></p>

                        <a href="Classes/STPCardBrandUtilities.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPCardBrandUtilities</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPCardBrand.swift#L40-L66">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPCardFormView"></a>
                    <a name="//apple_ref/swift/Class/STPCardFormView" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPCardFormView">STPCardFormView</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p><code>STPCardFormView</code> provides a multiline interface for users to input their
credit card details as well as billing postal code and provides an interface to access
the created <code><a href="Classes/STPPaymentMethodParams.html">STPPaymentMethodParams</a></code>.
<code>STPCardFormView</code> includes both the input fields as well as an error label that
is displayed when invalid input is detected.</p>

                        <a href="Classes/STPCardFormView.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPCardFormView</span> <span class="p">:</span> <span class="kt"><a href="Classes.html#/c:@M@Stripe@objc(cs)STPFormView">STPFormView</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPCardFormView.swift#L50-L440">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPCardParams"></a>
                    <a name="//apple_ref/swift/Class/STPCardParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPCardParams">STPCardParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Representation of a user&rsquo;s credit card details. You can assemble these with
information that your user enters and then create Stripe tokens with them using
an STPAPIClient.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api#cards">https://stripe.com/docs/api#cards</a>

</div>

                        <a href="Classes/STPCardParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPCardParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span><span class="p">,</span> <span class="kt">NSCopying</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPCardParams.swift#L15-L194">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPCardValidator"></a>
                    <a name="//apple_ref/swift/Class/STPCardValidator" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPCardValidator">STPCardValidator</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This class contains static methods to validate card numbers, expiration dates,
and CVCs. For a list of test card numbers to use with this code,
see <a href="https://stripe.com/docs/testing">https://stripe.com/docs/testing</a></p>

                        <a href="Classes/STPCardValidator.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPCardValidator</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPCardValidator.swift#L31-L403">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPConfirmAlipayOptions"></a>
                    <a name="//apple_ref/swift/Class/STPConfirmAlipayOptions" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPConfirmAlipayOptions">STPConfirmAlipayOptions</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Alipay options to pass to <code><a href="Classes/STPConfirmPaymentMethodOptions.html">STPConfirmPaymentMethodOptions</a></code>`</p>

                        <a href="Classes/STPConfirmAlipayOptions.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPConfirmAlipayOptions</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPConfirmAlipayOptions</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPConfirmAlipayOptions.swift#L12-L40">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPConfirmBLIKOptions"></a>
                    <a name="//apple_ref/swift/Class/STPConfirmBLIKOptions" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPConfirmBLIKOptions">STPConfirmBLIKOptions</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>BLIK options to pass to <code><a href="Classes/STPConfirmPaymentMethodOptions.html">STPConfirmPaymentMethodOptions</a></code>`</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://site-admin.stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-payment_method_options-blik">https://site-admin.stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-payment_method_options-blik</a>

</div>

                        <a href="Classes/STPConfirmBLIKOptions.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPConfirmBLIKOptions</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPConfirmBLIKOptions</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPConfirmBLIKOptions.swift#L13-L37">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPConfirmCardOptions"></a>
                    <a name="//apple_ref/swift/Class/STPConfirmCardOptions" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPConfirmCardOptions">STPConfirmCardOptions</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Options to update a Card PaymentMethod during PaymentIntent confirmation.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-payment_method_options-card">https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-payment_method_options-card</a>

</div>

                        <a href="Classes/STPConfirmCardOptions.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPConfirmCardOptions</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPConfirmCardOptions</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPConfirmCardOptions.swift#L13-L36">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPConfirmPaymentMethodOptions"></a>
                    <a name="//apple_ref/swift/Class/STPConfirmPaymentMethodOptions" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPConfirmPaymentMethodOptions">STPConfirmPaymentMethodOptions</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Options to update the associated PaymentMethod during PaymentIntent confirmation.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-payment_method_options">https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-payment_method_options</a>

</div>

                        <a href="Classes/STPConfirmPaymentMethodOptions.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPConfirmPaymentMethodOptions</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPConfirmPaymentMethodOptions</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPConfirmPaymentMethodOptions.swift#L13-L39">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPConnectAccountAddress"></a>
                    <a name="//apple_ref/swift/Class/STPConnectAccountAddress" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPConnectAccountAddress">STPConnectAccountAddress</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An address to use with <code><a href="Classes/STPConnectAccountParams.html">STPConnectAccountParams</a></code>.</p>

                        <a href="Classes/STPConnectAccountAddress.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPConnectAccountAddress</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPConnectAccountAddress</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPConnectAccountAddress.swift#L12-L61">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPConnectAccountCompanyParams"></a>
                    <a name="//apple_ref/swift/Class/STPConnectAccountCompanyParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPConnectAccountCompanyParams">STPConnectAccountCompanyParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Information about the company or business to use with <code><a href="Classes/STPConnectAccountParams.html">STPConnectAccountParams</a></code>.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/tokens/create_account#create_account_token-account-company">https://stripe.com/docs/api/tokens/create_account#create_account_token-account-company</a>

</div>

                        <a href="Classes/STPConnectAccountCompanyParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPConnectAccountCompanyParams</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPConnectAccountCompanyParams</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPConnectAccountCompanyParams.swift#L13-L81">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPConnectAccountIndividualParams"></a>
                    <a name="//apple_ref/swift/Class/STPConnectAccountIndividualParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPConnectAccountIndividualParams">STPConnectAccountIndividualParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Information about the person represented by the account for use with <code><a href="Classes/STPConnectAccountParams.html">STPConnectAccountParams</a></code>.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/tokens/create_account#create_account_token-account-individual">https://stripe.com/docs/api/tokens/create_account#create_account_token-account-individual</a>

</div>

                        <a href="Classes/STPConnectAccountIndividualParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPConnectAccountIndividualParams</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPConnectAccountIndividualParams</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPConnectAccountIndividualParams.swift#L13-L118">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPConnectAccountIndividualVerification"></a>
                    <a name="//apple_ref/swift/Class/STPConnectAccountIndividualVerification" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPConnectAccountIndividualVerification">STPConnectAccountIndividualVerification</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The individual’s verification document information for use with <code><a href="Classes/STPConnectAccountIndividualParams.html">STPConnectAccountIndividualParams</a></code>.</p>

                        <a href="Classes/STPConnectAccountIndividualVerification.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPConnectAccountIndividualVerification</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPConnectAccountIndividualVerification</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPConnectAccountIndividualParams.swift#L154-L163">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPConnectAccountVerificationDocument"></a>
                    <a name="//apple_ref/swift/Class/STPConnectAccountVerificationDocument" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPConnectAccountVerificationDocument">STPConnectAccountVerificationDocument</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An identifying document, either a passport or local ID card for use with <code><a href="Classes/STPConnectAccountIndividualVerification.html">STPConnectAccountIndividualVerification</a></code>.</p>

                        <a href="Classes/STPConnectAccountVerificationDocument.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPConnectAccountVerificationDocument</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPConnectAccountVerificationDocument</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPConnectAccountIndividualParams.swift#L183-L194">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Date%20of%20Birth"></a>
                <a name="//apple_ref/swift/Section/Date of Birth" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Date%20of%20Birth"></a>
                  <h3 class="section-name"><p>Date of Birth</p>
</h3>
                </div>
              </div>
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPDateOfBirth"></a>
                    <a name="//apple_ref/swift/Class/STPDateOfBirth" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPDateOfBirth">STPDateOfBirth</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An individual&rsquo;s date of birth.
See <a href="https://stripe.com/docs/api/tokens/create_account#create_account_token-account-individual-dob">https://stripe.com/docs/api/tokens/create_account#create_account_token-account-individual-dob</a></p>

                        <a href="Classes/STPDateOfBirth.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPDateOfBirth</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPDateOfBirth</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPConnectAccountIndividualParams.swift#L215-L227">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPConnectAccountParams"></a>
                    <a name="//apple_ref/swift/Class/STPConnectAccountParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPConnectAccountParams">STPConnectAccountParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Parameters for creating a Connect Account token.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/tokens/create_account">https://stripe.com/docs/api/tokens/create_account</a>

</div>

                        <a href="Classes/STPConnectAccountParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPConnectAccountParams</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPConnectAccountParams</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPConnectAccountParams.swift#L21-L134">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPContactField"></a>
                    <a name="//apple_ref/swift/Class/STPContactField" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPContactField">STPContactField</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Contains constants that represent different parts of a users contact/address information.</p>

                        <a href="Classes/STPContactField.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
<span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPContactField</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">RawRepresentable</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPContactField.swift#L13-L33">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPCoreScrollViewController"></a>
                    <a name="//apple_ref/swift/Class/STPCoreScrollViewController" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPCoreScrollViewController">STPCoreScrollViewController</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This is the base class for all Stripe scroll view controllers. It is intended
for use only by Stripe classes, you should not subclass it yourself in your app.</p>

                        <a href="Classes/STPCoreScrollViewController.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPCoreScrollViewController</span> <span class="p">:</span> <span class="kt"><a href="Classes/STPCoreViewController.html">STPCoreViewController</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPCoreScrollViewController.swift#L14-L61">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPCoreTableViewController"></a>
                    <a name="//apple_ref/swift/Class/STPCoreTableViewController" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPCoreTableViewController">STPCoreTableViewController</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This is the base class for all Stripe scroll view controllers. It is intended
for use only by Stripe classes, you should not subclass it yourself in your app.
It inherits from STPCoreScrollViewController and changes the type of the
created scroll view to UITableView, as well as other shared table view logic.</p>

                        <a href="Classes/STPCoreTableViewController.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPCoreTableViewController</span> <span class="p">:</span> <span class="kt"><a href="Classes/STPCoreScrollViewController.html">STPCoreScrollViewController</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPCoreTableViewController.swift#L16-L51">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPCoreViewController"></a>
                    <a name="//apple_ref/swift/Class/STPCoreViewController" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPCoreViewController">STPCoreViewController</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This is the base class for all Stripe view controllers. It is intended for use
only by Stripe classes, you should not subclass it yourself in your app.
It theming, back/cancel button management, and other shared logic for
Stripe view controllers.</p>

                        <a href="Classes/STPCoreViewController.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPCoreViewController</span> <span class="p">:</span> <span class="kt">UIViewController</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPCoreViewController.swift#L15-L152">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPCustomer"></a>
                    <a name="//apple_ref/swift/Class/STPCustomer" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPCustomer">STPCustomer</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An <code>STPCustomer</code> represents a deserialized Customer object from the Stripe API.
You shouldn&rsquo;t need to instantiate an <code>STPCustomer</code> – you should instead use
<code><a href="Classes/STPCustomerContext.html">STPCustomerContext</a></code> to manage retrieving and updating a customer.</p>

                        <a href="Classes/STPCustomer.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPCustomer</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPCustomer</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPCustomer.swift#L14-L104">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPCustomerDeserializer"></a>
                    <a name="//apple_ref/swift/Class/STPCustomerDeserializer" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPCustomerDeserializer">STPCustomerDeserializer</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Use <code>STPCustomerDeserializer</code> to convert a response from the Stripe API into an <code><a href="Classes/STPCustomer.html">STPCustomer</a></code> object. <code>STPCustomerDeserializer</code> expects the JSON response to be in the exact same format as the Stripe API.</p>

                        <a href="Classes/STPCustomerDeserializer.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPCustomerDeserializer</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPCustomer.swift#L190-L248">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPCustomerContext"></a>
                    <a name="//apple_ref/swift/Class/STPCustomerContext" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPCustomerContext">STPCustomerContext</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An <code>STPCustomerContext</code> retrieves and updates a Stripe customer and their attached
payment methods using an ephemeral key, a short-lived API key scoped to a specific
customer object. If your current user logs out of your app and a new user logs in,
be sure to either create a new instance of <code>STPCustomerContext</code> or clear the current
instance&rsquo;s cache. On your backend, be sure to create and return a
new ephemeral key for the Customer object associated with the new user.</p>

                        <a href="Classes/STPCustomerContext.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">STPCustomerContext</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPBackendAPIAdapter.html">STPBackendAPIAdapter</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPCustomerContext.swift#L17-L386">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/userInfo%20keys"></a>
                <a name="//apple_ref/swift/Section/userInfo keys" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/userInfo%20keys"></a>
                  <h3 class="section-name"><p>userInfo keys</p>
</h3>
                </div>
              </div>
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPError"></a>
                    <a name="//apple_ref/swift/Class/STPError" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPError">STPError</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Top-level class for Stripe error constants.</p>

                        <a href="Classes/STPError.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPError</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPError.swift#L32-L76">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPFPXBank"></a>
                    <a name="//apple_ref/swift/Class/STPFPXBank" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPFPXBank">STPFPXBank</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Convenience methods for using FPX bank brands.</p>

                        <a href="Classes/STPFPXBank.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPFPXBank</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPFPXBankBrand.swift#L54-L333">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPFakeAddPaymentPassViewController"></a>
                    <a name="//apple_ref/swift/Class/STPFakeAddPaymentPassViewController" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPFakeAddPaymentPassViewController">STPFakeAddPaymentPassViewController</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This class is a piece of fake UI that is intended to mimic <code>PKAddPaymentPassViewController</code>. That class is restricted to apps with a special entitlement from Apple, and as such can be difficult to build and test against. This class implements the same public API as <code>PKAddPaymentPassViewController</code>, and can be used to develop against the Stripe API in <em>testmode only</em>. (Obviously it will not actually place cards into the user&rsquo;s Apple Pay wallet either.) When it&rsquo;s time to go to production, you may simply replace all references to <code>STPFakeAddPaymentPassViewController</code> in your app with <code>PKAddPaymentPassViewController</code> and it will continue to function. For more information on developing against this API, please see <a href="https://stripe.com/docs/issuing/cards/digital-wallets">https://stripe.com/docs/issuing/cards/digital-wallets</a> .</p>

                        <a href="Classes/STPFakeAddPaymentPassViewController.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPFakeAddPaymentPassViewController</span> <span class="p">:</span> <span class="kt">UIViewController</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPFakeAddPaymentPassViewController.swift#L13-L263">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPFile"></a>
                    <a name="//apple_ref/swift/Class/STPFile" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPFile">STPFile</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Representation of a file upload object in the Stripe API.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api#file_uploads">https://stripe.com/docs/api#file_uploads</a>

</div>

                        <a href="Classes/STPFile.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPFile</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPFile.swift#L25-L125">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPFormView"></a>
                    <a name="//apple_ref/swift/Class/STPFormView" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPFormView">STPFormView</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p><code>STPFormView</code> is a base class for the Stripe SDK&rsquo;s form input UI. You should use one of the available subclasses
(<code><a href="Classes/STPCardFormView.html">STPCardFormView</a></code>) rather than instantiating an <code>STPFormView</code> instance directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPFormView</span> <span class="p">:</span> <span class="kt">UIView</span><span class="p">,</span> <span class="kt">STPFormInputValidationObserver</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPFormView.swift#L63-L449">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPImageLibrary"></a>
                    <a name="//apple_ref/swift/Class/STPImageLibrary" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPImageLibrary">STPImageLibrary</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This class lets you access card icons used by the Stripe SDK. All icons are 32 x 20 points.</p>

                        <a href="Classes/STPImageLibrary.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPImageLibrary</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPImageLibrary.swift#L21-L250">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPIntentAction"></a>
                    <a name="//apple_ref/swift/Class/STPIntentAction" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPIntentAction">STPIntentAction</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Next action details for <code><a href="Classes/STPPaymentIntent.html">STPPaymentIntent</a></code> and <code><a href="Classes/STPSetupIntent.html">STPSetupIntent</a></code>.
This is a container for the various types that are available.
Check the <code>type</code> to see which one it is, and then use the related
property for the details necessary to handle it.
You cannot directly instantiate an <code>STPIntentAction</code>.</p>

                        <a href="Classes/STPIntentAction.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPIntentAction</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPIntentAction</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPIntentAction.swift#L95-L168">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPIntentActionAlipayHandleRedirect"></a>
                    <a name="//apple_ref/swift/Class/STPIntentActionAlipayHandleRedirect" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPIntentActionAlipayHandleRedirect">STPIntentActionAlipayHandleRedirect</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Contains instructions for authenticating a payment by redirecting your customer to Alipay App or website.
You cannot directly instantiate an <code>STPPaymentIntentActionAlipayHandleRedirect</code>.</p>

                        <a href="Classes/STPIntentActionAlipayHandleRedirect.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPIntentActionAlipayHandleRedirect</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPIntentActionAlipayHandleRedirect</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPIntentActionAlipayHandleRedirect.swift#L13-L54">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPIntentActionOXXODisplayDetails"></a>
                    <a name="//apple_ref/swift/Class/STPIntentActionOXXODisplayDetails" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPIntentActionOXXODisplayDetails">STPIntentActionOXXODisplayDetails</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Contains OXXO details necessary for the customer to complete the payment.</p>

                        <a href="Classes/STPIntentActionOXXODisplayDetails.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPIntentActionOXXODisplayDetails</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPIntentActionOXXODisplayDetails.swift#L12-L67">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPIntentActionRedirectToURL"></a>
                    <a name="//apple_ref/swift/Class/STPIntentActionRedirectToURL" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPIntentActionRedirectToURL">STPIntentActionRedirectToURL</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Contains instructions for authenticating a payment by redirecting your customer to another page or application.
You cannot directly instantiate an <code>STPIntentActionRedirectToURL</code>.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_intents/object#payment_intent_object-next_action">https://stripe.com/docs/api/payment_intents/object#payment_intent_object-next_action</a>

</div>

                        <a href="Classes/STPIntentActionRedirectToURL.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPIntentActionRedirectToURL</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPIntentActionRedirectToURL</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPIntentActionRedirectToURL.swift#L14-L52">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPIssuingCardPin"></a>
                    <a name="//apple_ref/swift/Class/STPIssuingCardPin" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPIssuingCardPin">STPIssuingCardPin</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Information related to a Stripe Issuing card, including the PIN</p>

                        <a href="Classes/STPIssuingCardPin.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPIssuingCardPin</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPIssuingCardPin</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPIssuingCardPin.swift#L12-L29">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPKlarnaLineItem"></a>
                    <a name="//apple_ref/swift/Class/STPKlarnaLineItem" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPKlarnaLineItem">STPKlarnaLineItem</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing a line item in a Klarna source.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/sources/klarna#create-source">https://stripe.com/docs/sources/klarna#create-source</a>

</div>

                        <a href="Classes/STPKlarnaLineItem.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPKlarnaLineItem</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPKlarnaLineItem.swift#L23-L52">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPMandateCustomerAcceptanceParams"></a>
                    <a name="//apple_ref/swift/Class/STPMandateCustomerAcceptanceParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPMandateCustomerAcceptanceParams">STPMandateCustomerAcceptanceParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object that contains details about the customer acceptance of the Mandate. - seealso: <a href="https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-mandate_data-customer_acceptance">https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-mandate_data-customer_acceptance</a></p>

                        <a href="Classes/STPMandateCustomerAcceptanceParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPMandateCustomerAcceptanceParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPMandateCustomerAcceptanceParams.swift#L20-L69">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPMandateDataParams"></a>
                    <a name="//apple_ref/swift/Class/STPMandateDataParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPMandateDataParams">STPMandateDataParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This object contains details about the Mandate to create. - seealso: <a href="https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-mandate_data">https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-mandate_data</a></p>

                        <a href="Classes/STPMandateDataParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPMandateDataParams</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPMandateDataParams</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPMandateDataParams.swift#L12-L24">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPMandateOnlineParams"></a>
                    <a name="//apple_ref/swift/Class/STPMandateOnlineParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPMandateOnlineParams">STPMandateOnlineParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Contains details about a Mandate accepted online. - seealso: <a href="https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-mandate_data-customer_acceptance-online">https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-mandate_data-customer_acceptance-online</a></p>

                        <a href="Classes/STPMandateOnlineParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPMandateOnlineParams</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPMandateOnlineParams</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPMandateOnlineParams.swift#L12-L34">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPMultiFormTextField"></a>
                    <a name="//apple_ref/swift/Class/STPMultiFormTextField" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPMultiFormTextField">STPMultiFormTextField</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>STPMultiFormTextField is a lightweight UIView that wraps a collection of STPFormTextFields and can automatically move to the next form field when one is completed.</p>

                        <a href="Classes/STPMultiFormTextField.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPMultiFormTextField</span><span class="p">:</span> <span class="kt">UIView</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormTextFieldContainer.html">STPFormTextFieldContainer</a></span><span class="p">,</span> <span class="kt">UITextFieldDelegate</span><span class="p">,</span>
    <span class="kt">STPFormTextFieldDelegate</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPMultiFormTextField.swift#L42-L350">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentActivityIndicatorView"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentActivityIndicatorView" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentActivityIndicatorView">STPPaymentActivityIndicatorView</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This class can be used wherever you&rsquo;d use a <code>UIActivityIndicatorView</code> and is intended to have a similar API. It renders as a spinning circle with a gap in it, similar to what you see in the App Store app or in the Apple Pay dialog when making a purchase. To change its color, set the <code>tintColor</code> property.</p>

                        <a href="Classes/STPPaymentActivityIndicatorView.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentActivityIndicatorView</span> <span class="p">:</span> <span class="kt">UIView</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentActivityIndicatorView.swift#L12-L129">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentCardTextField"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentCardTextField" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentCardTextField">STPPaymentCardTextField</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>STPPaymentCardTextField is a text field with similar properties to UITextField,
but specialized for credit/debit card information. It manages
multiple UITextFields under the hood to collect this information. It&rsquo;s
designed to fit on a single line, and from a design perspective can be used
anywhere a UITextField would be appropriate.</p>

                        <a href="Classes/STPPaymentCardTextField.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">@IBDesignable</span>
<span class="kd">open</span> <span class="kd">class</span> <span class="kt">STPPaymentCardTextField</span> <span class="p">:</span> <span class="kt">UIControl</span><span class="p">,</span> <span class="kt">UIKeyInput</span><span class="p">,</span> <span class="kt">STPFormTextFieldDelegate</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentCardTextField.swift#L17-L2019">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentConfiguration"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentConfiguration" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentConfiguration">STPPaymentConfiguration</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An <code>STPPaymentConfiguration</code> represents all the options you can set or change
around a payment.
You provide an <code>STPPaymentConfiguration</code> object to your <code><a href="Classes/STPPaymentContext.html">STPPaymentContext</a></code>
when making a charge. The configuration generally has settings that
will not change from payment to payment and thus is reusable, while the context
is specific to a single particular payment instance.</p>

                        <a href="Classes/STPPaymentConfiguration.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentConfiguration</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">NSCopying</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentConfiguration.swift#L17-L238">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentContext"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentContext" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentContext">STPPaymentContext</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An <code>STPPaymentContext</code> keeps track of all of the state around a payment. It will manage fetching a user&rsquo;s saved payment methods, tracking any information they select, and prompting them for required additional information before completing their purchase. It can be used to power your application&rsquo;s &ldquo;payment confirmation&rdquo; page with just a few lines of code.
<code>STPPaymentContext</code> also provides a unified interface to multiple payment methods - for example, you can write a single integration to accept both credit card payments and Apple Pay.
<code>STPPaymentContext</code> saves information about a user&rsquo;s payment methods to a Stripe customer object, and requires an <code><a href="Classes/STPCustomerContext.html">STPCustomerContext</a></code> to manage retrieving and modifying the customer.</p>

                        <a href="Classes/STPPaymentContext.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentContext</span><span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAuthenticationContext.html">STPAuthenticationContext</a></span><span class="p">,</span>
    <span class="kt"><a href="Protocols/STPPaymentOptionsViewControllerDelegate.html">STPPaymentOptionsViewControllerDelegate</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/STPShippingAddressViewControllerDelegate.html">STPShippingAddressViewControllerDelegate</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentContext.swift#L16-L1065">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentHandler"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentHandler" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentHandler">STPPaymentHandler</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p><code>STPPaymentHandler</code> is a utility class that confirms PaymentIntents/SetupIntents and handles any authentication required, such as 3DS1/3DS2 for Strong Customer Authentication.
It can present authentication UI on top of your app or redirect users out of your app (to e.g. their banking app).</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/mobile/ios/authentication">https://stripe.com/docs/mobile/ios/authentication</a>

</div>

                        <a href="Classes/STPPaymentHandler.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">@available(iOSApplicationExtension, unavailable)</span>
<span class="kd">@available(macCatalystApplicationExtension, unavailable)</span>
<span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentHandler</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">SFSafariViewControllerDelegate</span><span class="p">,</span> <span class="kt">STPURLCallbackListener</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentHandler.swift#L86-L1531">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentIntent"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentIntent" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentIntent">STPPaymentIntent</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A PaymentIntent tracks the process of collecting a payment from your customer.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api#payment_intents">https://stripe.com/docs/api#payment_intents</a>

</div><div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/payments/dynamic-authentication">https://stripe.com/docs/payments/dynamic-authentication</a>

</div>

                        <a href="Classes/STPPaymentIntent.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentIntent</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPPaymentIntent</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentIntent.swift#L63-L208">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentIntentAction"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentIntentAction" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentIntentAction">STPPaymentIntentAction</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Action details for an STPPaymentIntent. This is a container for
the various types that are available. Check the <code>type</code> to see which one
it is, and then use the related property for the details necessary to handle it.
@deprecated Use <code><a href="Classes/STPIntentAction.html">STPIntentAction</a></code> instead.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">@available(*, deprecated, renamed: "STPIntentAction", message: "Use `STPIntentAction` instead.")</span>
<span class="kd">@objc</span>
<span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="kt">STPPaymentIntentAction</span> <span class="p">:</span> <span class="kt"><a href="Classes/STPIntentAction.html">STPIntentAction</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentIntentAction.swift#L16">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentIntentLastPaymentError"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentIntentLastPaymentError" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentIntentLastPaymentError">STPPaymentIntentLastPaymentError</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A value for <code>code</code> indicating the provided payment method failed authentication./// The payment error encountered in the previous PaymentIntent confirmation.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_intents/object#payment_intent_object-last_payment_error">https://stripe.com/docs/api/payment_intents/object#payment_intent_object-last_payment_error</a>

</div>

                        <a href="Classes/STPPaymentIntentLastPaymentError.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentIntentLastPaymentError</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPPaymentIntentLastPaymentError</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentIntentLastPaymentError.swift#L67-L142">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentIntentParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentIntentParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentIntentParams">STPPaymentIntentParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to confirm a PaymentIntent object.
A PaymentIntent must have a PaymentMethod or Source associated in order to successfully confirm it.
That PaymentMethod or Source can either be:</p>

<ul>
<li>created during confirmation, by passing in a <code><a href="Classes/STPPaymentMethodParams.html">STPPaymentMethodParams</a></code> or <code><a href="Classes/STPSourceParams.html">STPSourceParams</a></code> object in the <code>paymentMethodParams</code> or <code>sourceParams</code> field</li>
<li>a pre-existing PaymentMethod or Source can be associated by passing its id in the <code>paymentMethodId</code> or <code>sourceId</code> field</li>
<li>or already set via your backend, either when creating or updating the PaymentIntent</li>
</ul><div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api#confirm_payment_intent">https://stripe.com/docs/api#confirm_payment_intent</a>

</div>

                        <a href="Classes/STPPaymentIntentParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentIntentParams</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPPaymentIntentParams</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPPaymentIntentParams</span><span class="p">:</span> <span class="kt">NSCopying</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentIntentParams.swift#L18-L216">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentIntentShippingDetails"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentIntentShippingDetails" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentIntentShippingDetails">STPPaymentIntentShippingDetails</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Shipping information for a PaymentIntent
You cannot directly instantiate an <code>STPPaymentIntentShippingDetails</code>.
You should only use one that is part of an existing <code><a href="Classes/STPPaymentMethod.html">STPPaymentMethod</a></code> object.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_intents/object#payment_intent_object-shipping">https://stripe.com/docs/api/payment_intents/object#payment_intent_object-shipping</a>

</div>

                        <a href="Classes/STPPaymentIntentShippingDetails.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentIntentShippingDetails</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPPaymentIntentShippingDetails</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentIntentShippingDetails.swift#L15-L68">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentIntentShippingDetailsAddress"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentIntentShippingDetailsAddress" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentIntentShippingDetailsAddress">STPPaymentIntentShippingDetailsAddress</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Shipping address for a PaymentIntent&rsquo;s shipping details.
You cannot directly instantiate an <code>STPPaymentIntentShippingDetailsAddress</code>.
You should only use one that is part of an existing <code><a href="Classes/STPPaymentMethod.html">STPPaymentMethod</a></code> object.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_intents/object#payment_intent_object-shipping">https://stripe.com/docs/api/payment_intents/object#payment_intent_object-shipping</a>

</div>

                        <a href="Classes/STPPaymentIntentShippingDetailsAddress.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentIntentShippingDetailsAddress</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPPaymentIntentShippingDetailsAddress</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentIntentShippingDetailsAddress.swift#L15-L76">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentIntentShippingDetailsAddressParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentIntentShippingDetailsAddressParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentIntentShippingDetailsAddressParams">STPPaymentIntentShippingDetailsAddressParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Shipping address for a PaymentIntent&rsquo;s shipping details.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-shipping-address">https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-shipping-address</a>

</div>

                        <a href="Classes/STPPaymentIntentShippingDetailsAddressParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentIntentShippingDetailsAddressParams</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPPaymentIntentShippingDetailsAddressParams</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPPaymentIntentShippingDetailsAddressParams</span><span class="p">:</span> <span class="kt">NSCopying</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentIntentShippingDetailsAddressParams.swift#L14-L63">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentIntentShippingDetailsParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentIntentShippingDetailsParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentIntentShippingDetailsParams">STPPaymentIntentShippingDetailsParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Shipping information for a PaymentIntent</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-shipping">https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-shipping</a>

</div>

                        <a href="Classes/STPPaymentIntentShippingDetailsParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentIntentShippingDetailsParams</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPPaymentIntentShippingDetailsParams</span><span class="p">:</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPPaymentIntentShippingDetailsParams</span><span class="p">:</span> <span class="kt">NSCopying</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentIntentShippingDetailsParams.swift#L13-L60">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethod"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethod" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethod">STPPaymentMethod</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>PaymentMethod objects represent your customer&rsquo;s payment instruments. They can be used with PaymentIntents to collect payments.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods">https://stripe.com/docs/api/payment_methods</a>

</div>

                        <a href="Classes/STPPaymentMethod.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethod</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/STPPaymentOption.html">STPPaymentOption</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethod.swift#L14-L326">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodAUBECSDebit"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodAUBECSDebit" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodAUBECSDebit">STPPaymentMethodAUBECSDebit</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An AU BECS Debit Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-au_becs_debit">https://stripe.com/docs/api/payment_methods/object#payment_method_object-au_becs_debit</a>

</div>

                        <a href="Classes/STPPaymentMethodAUBECSDebit.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodAUBECSDebit</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodAUBECSDebit.swift#L13-L65">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodAUBECSDebitParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodAUBECSDebitParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodAUBECSDebitParams">STPPaymentMethodAUBECSDebitParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create an AU BECS Debit Payment Method</p>

                        <a href="Classes/STPPaymentMethodAUBECSDebitParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodAUBECSDebitParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodAUBECSDebitParams.swift#L12-L31">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodAddress"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodAddress" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodAddress">STPPaymentMethodAddress</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The billing address, a property on <code><a href="Classes/STPPaymentMethodBillingDetails.html">STPPaymentMethodBillingDetails</a></code></p>

                        <a href="Classes/STPPaymentMethodAddress.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodAddress</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodAddress.swift#L13-L103">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodAfterpayClearpay"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodAfterpayClearpay" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodAfterpayClearpay">STPPaymentMethodAfterpayClearpay</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An AfterpayClearpay Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-afterpay_clearpay">https://stripe.com/docs/api/payment_methods/object#payment_method_object-afterpay_clearpay</a>

</div>

                        <a href="Classes/STPPaymentMethodAfterpayClearpay.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodAfterpayClearpay</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodAfterpayClearpay.swift#L13-L41">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodAfterpayClearpayParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodAfterpayClearpayParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodAfterpayClearpayParams">STPPaymentMethodAfterpayClearpayParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create an AfterpayClearpay Payment Method</p>

                        <a href="Classes/STPPaymentMethodAfterpayClearpayParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodAfterpayClearpayParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodAfterpayClearpayParams.swift#L12-L24">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodAlipay"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodAlipay" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodAlipay">STPPaymentMethodAlipay</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Contains details for an Alipay Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-alipay">https://stripe.com/docs/api/payment_methods/object#payment_method_object-alipay</a>

</div>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodAlipay</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodAlipay.swift#L12-L41">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodAlipayParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodAlipayParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodAlipayParams">STPPaymentMethodAlipayParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create an Alipay Payment Method.
There are currently no parameters to pass.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://site-admin.stripe.com/docs/api/payment_methods/create#create_payment_method-alipay">https://site-admin.stripe.com/docs/api/payment_methods/create#create_payment_method-alipay</a>

</div>

                        <a href="Classes/STPPaymentMethodAlipayParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodAlipayParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodAlipayParams.swift#L14-L27">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodBLIK"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodBLIK" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodBLIK">STPPaymentMethodBLIK</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Contains details for a BLIK Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-blik">https://stripe.com/docs/api/payment_methods/object#payment_method_object-blik</a>

</div>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodBLIK</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodBLIK.swift#L13-L42">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodBLIKParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodBLIKParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodBLIKParams">STPPaymentMethodBLIKParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a BLIK Payment Method
There are currently no parameters to pass.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://site-admin.stripe.com/docs/api/payment_methods/create#create_payment_method-blik">https://site-admin.stripe.com/docs/api/payment_methods/create#create_payment_method-blik</a>

</div>

                        <a href="Classes/STPPaymentMethodBLIKParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">@objc</span>
<span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodBLIKParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodBLIKParams.swift#L15-L28">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodBacsDebit"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodBacsDebit" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodBacsDebit">STPPaymentMethodBacsDebit</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A Bacs Debit Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-bacs_debit">https://stripe.com/docs/api/payment_methods/object#payment_method_object-bacs_debit</a>

</div>

                        <a href="Classes/STPPaymentMethodBacsDebit.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodBacsDebit</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodBacsDebit.swift#L13-L52">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodBacsDebitParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodBacsDebitParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodBacsDebitParams">STPPaymentMethodBacsDebitParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The user&rsquo;s bank account details.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/create#create_payment_method-bacs_debit">https://stripe.com/docs/api/payment_methods/create#create_payment_method-bacs_debit</a>

</div>

                        <a href="Classes/STPPaymentMethodBacsDebitParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodBacsDebitParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodBacsDebitParams.swift#L13-L33">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodBancontact"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodBancontact" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodBancontact">STPPaymentMethodBancontact</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A Bancontact Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/payments/bancontact">https://stripe.com/docs/payments/bancontact</a>

</div>

                        <a href="Classes/STPPaymentMethodBancontact.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodBancontact</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodBancontact.swift#L13-L39">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodBancontactParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodBancontactParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodBancontactParams">STPPaymentMethodBancontactParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a Bancontact Payment Method</p>

                        <a href="Classes/STPPaymentMethodBancontactParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodBancontactParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodBancontactParams.swift#L12-L22">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodBillingDetails"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodBillingDetails" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodBillingDetails">STPPaymentMethodBillingDetails</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Billing information associated with a <code><a href="Classes/STPPaymentMethod.html">STPPaymentMethod</a></code> that may be used or required by particular types of payment methods.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-billing_details">https://stripe.com/docs/api/payment_methods/object#payment_method_object-billing_details</a>

</div>

                        <a href="Classes/STPPaymentMethodBillingDetails.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodBillingDetails</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodBillingDetails.swift#L13-L78">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodCard"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodCard" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodCard">STPPaymentMethodCard</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Contains details about a user&rsquo;s credit card.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-card">https://stripe.com/docs/api/payment_methods/object#payment_method_object-card</a>

</div>

                        <a href="Classes/STPPaymentMethodCard.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodCard</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodCard.swift#L13-L125">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodCardChecks"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodCardChecks" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodCardChecks">STPPaymentMethodCardChecks</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Checks on Card address and CVC.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-card-checks">https://stripe.com/docs/api/payment_methods/object#payment_method_object-card-checks</a>

</div>

                        <a href="Classes/STPPaymentMethodCardChecks.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodCardChecks</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodCardChecks.swift#L28-L99">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodCardNetworks"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodCardNetworks" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodCardNetworks">STPPaymentMethodCardNetworks</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p><code>STPPaymentMethodCardNetworks</code> contains information about card networks that can be used to process a payment.</p>

                        <a href="Classes/STPPaymentMethodCardNetworks.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodCardNetworks</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodCardNetworks.swift#L12-L51">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodCardParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodCardParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodCardParams">STPPaymentMethodCardParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The user&rsquo;s card details.</p>

                        <a href="Classes/STPPaymentMethodCardParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodCardParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodCardParams.swift#L12-L122">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodCardPresent"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodCardPresent" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodCardPresent">STPPaymentMethodCardPresent</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Details about the Card Present payment method</p>

                        <a href="Classes/STPPaymentMethodCardPresent.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodCardPresent</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodCardPresent.swift#L13-L38">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodCardWallet"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodCardWallet" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodCardWallet">STPPaymentMethodCardWallet</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A Card Wallet.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-card-wallet">https://stripe.com/docs/api/payment_methods/object#payment_method_object-card-wallet</a>

</div>

                        <a href="Classes/STPPaymentMethodCardWallet.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodCardWallet</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodCardWallet.swift#L32-L97">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodCardWalletMasterpass"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodCardWalletMasterpass" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodCardWalletMasterpass">STPPaymentMethodCardWalletMasterpass</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A Masterpass Card Wallet</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/masterpass">https://stripe.com/docs/masterpass</a>

</div>

                        <a href="Classes/STPPaymentMethodCardWalletMasterpass.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodCardWalletMasterpass</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodCardWalletMasterpass.swift#L13-L62">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodCardWalletVisaCheckout"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodCardWalletVisaCheckout" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodCardWalletVisaCheckout">STPPaymentMethodCardWalletVisaCheckout</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A Visa Checkout Card Wallet</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/visa-checkout">https://stripe.com/docs/visa-checkout</a>

</div>

                        <a href="Classes/STPPaymentMethodCardWalletVisaCheckout.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodCardWalletVisaCheckout</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodCardWalletVisaCheckout.swift#L13-L45">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodEPS"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodEPS" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodEPS">STPPaymentMethodEPS</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An EPS Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-eps">https://stripe.com/docs/api/payment_methods/object#payment_method_object-eps</a>

</div>

                        <a href="Classes/STPPaymentMethodEPS.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodEPS</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodEPS.swift#L13-L40">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodEPSParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodEPSParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodEPSParams">STPPaymentMethodEPSParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a EPS Payment Method</p>

                        <a href="Classes/STPPaymentMethodEPSParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodEPSParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodEPSParams.swift#L12-L22">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodFPX"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodFPX" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodFPX">STPPaymentMethodFPX</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An FPX Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-fpx">https://stripe.com/docs/api/payment_methods/object#payment_method_object-fpx</a>

</div>

                        <a href="Classes/STPPaymentMethodFPX.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodFPX</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodFPX.swift#L13-L46">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodFPXParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodFPXParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodFPXParams">STPPaymentMethodFPXParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create an FPX Payment Method</p>

                        <a href="Classes/STPPaymentMethodFPXParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodFPXParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodFPXParams.swift#L12-L47">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodGiropay"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodGiropay" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodGiropay">STPPaymentMethodGiropay</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A giropay Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-giropay">https://stripe.com/docs/api/payment_methods/object#payment_method_object-giropay</a>

</div>

                        <a href="Classes/STPPaymentMethodGiropay.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodGiropay</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodGiropay.swift#L13-L39">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodGiropayParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodGiropayParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodGiropayParams">STPPaymentMethodGiropayParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a giropay Payment Method</p>

                        <a href="Classes/STPPaymentMethodGiropayParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodGiropayParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodGiropayParams.swift#L12-L22">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodGrabPay"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodGrabPay" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodGrabPay">STPPaymentMethodGrabPay</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A GrabPay PaymentMethod</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-grabpay">https://stripe.com/docs/api/payment_methods/object#payment_method_object-grabpay</a>

</div>

                        <a href="Classes/STPPaymentMethodGrabPay.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodGrabPay</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodGrabPay.swift#L12-L38">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodGrabPayParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodGrabPayParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodGrabPayParams">STPPaymentMethodGrabPayParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a GrabPay Payment Method</p>

                        <a href="Classes/STPPaymentMethodGrabPayParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodGrabPayParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodGrabPayParams.swift#L12-L23">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodNetBanking"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodNetBanking" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodNetBanking">STPPaymentMethodNetBanking</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A NetBanking Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-netbanking">https://stripe.com/docs/api/payment_methods/object#payment_method_object-netbanking</a>

</div>

                        <a href="Classes/STPPaymentMethodNetBanking.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodNetBanking</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodNetBanking.swift#L13-L51">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodNetBankingParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodNetBankingParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodNetBankingParams">STPPaymentMethodNetBankingParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a NetBanking Payment Method</p>

                        <a href="Classes/STPPaymentMethodNetBankingParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodNetBankingParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodNetBankingParams.swift#L12-L29">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodOXXO"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodOXXO" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodOXXO">STPPaymentMethodOXXO</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An OXXO Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/payments/oxxo">https://stripe.com/docs/payments/oxxo</a>

</div>

                        <a href="Classes/STPPaymentMethodOXXO.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodOXXO</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodOXXO.swift#L13-L40">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodOXXOParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodOXXOParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodOXXOParams">STPPaymentMethodOXXOParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create an OXXO Payment Method</p>

                        <a href="Classes/STPPaymentMethodOXXOParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodOXXOParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodOXXOParams.swift#L12-L25">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodParams">STPPaymentMethodParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a PaymentMethod object.
@note To create a PaymentMethod from an Apple Pay PKPaymentToken, see <code>STPAPIClient createPaymentMethodWithPayment:completion:</code></p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/create">https://stripe.com/docs/api/payment_methods/create</a>

</div>

                        <a href="Classes/STPPaymentMethodParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/STPPaymentOption.html">STPPaymentOption</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodParams.swift#L15-L616">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodPrzelewy24"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodPrzelewy24" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodPrzelewy24">STPPaymentMethodPrzelewy24</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A Przelewy24 Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/payments/p24">https://stripe.com/docs/payments/p24</a>

</div>

                        <a href="Classes/STPPaymentMethodPrzelewy24.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodPrzelewy24</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodPrzelewy24.swift#L13-L40">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodPrzelewy24Params"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodPrzelewy24Params" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodPrzelewy24Params">STPPaymentMethodPrzelewy24Params</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a Przelewy24 Payment Method</p>

                        <a href="Classes/STPPaymentMethodPrzelewy24Params.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodPrzelewy24Params</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodPrzelewy24Params.swift#L12-L24">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodSEPADebit"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodSEPADebit" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodSEPADebit">STPPaymentMethodSEPADebit</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A SEPA Debit Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-sepa_debit">https://stripe.com/docs/api/payment_methods/object#payment_method_object-sepa_debit</a>

</div>

                        <a href="Classes/STPPaymentMethodSEPADebit.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodSEPADebit</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodSEPADebit.swift#L13-L67">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodSEPADebitParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodSEPADebitParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodSEPADebitParams">STPPaymentMethodSEPADebitParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a SEPA Debit Payment Method</p>

                        <a href="Classes/STPPaymentMethodSEPADebitParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodSEPADebitParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodSEPADebitParams.swift#L12-L30">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodSofort"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodSofort" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodSofort">STPPaymentMethodSofort</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A Sofort Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-Sofort">https://stripe.com/docs/api/payment_methods/object#payment_method_object-Sofort</a>

</div>

                        <a href="Classes/STPPaymentMethodSofort.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodSofort</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodSofort.swift#L13-L46">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodSofortParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodSofortParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodSofortParams">STPPaymentMethodSofortParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a Sofort Payment Method</p>

                        <a href="Classes/STPPaymentMethodSofortParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodSofortParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodSofortParams.swift#L12-L29">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodThreeDSecureUsage"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodThreeDSecureUsage" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodThreeDSecureUsage">STPPaymentMethodThreeDSecureUsage</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Contains details on how an <code><a href="Classes/STPPaymentMethodCard.html">STPPaymentMethodCard</a></code> maybe be used for 3D Secure authentication.</p>

                        <a href="Classes/STPPaymentMethodThreeDSecureUsage.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodThreeDSecureUsage</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodThreeDSecureUsage.swift#L12-L51">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodUPI"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodUPI" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodUPI">STPPaymentMethodUPI</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A UPI Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-upi">https://stripe.com/docs/api/payment_methods/object#payment_method_object-upi</a>

</div>

                        <a href="Classes/STPPaymentMethodUPI.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodUPI</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodUPI.swift#L13-L51">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodUPIParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodUPIParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodUPIParams">STPPaymentMethodUPIParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a UPI Payment Method</p>

                        <a href="Classes/STPPaymentMethodUPIParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodUPIParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodUPIParams.swift#L12-L29">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodiDEAL"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodiDEAL" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodiDEAL">STPPaymentMethodiDEAL</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An iDEAL Payment Method.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/payment_methods/object#payment_method_object-ideal">https://stripe.com/docs/api/payment_methods/object#payment_method_object-ideal</a>

</div>

                        <a href="Classes/STPPaymentMethodiDEAL.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodiDEAL</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodiDEAL.swift#L13-L51">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentMethodiDEALParams"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentMethodiDEALParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentMethodiDEALParams">STPPaymentMethodiDEALParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create an iDEAL Payment Method</p>

                        <a href="Classes/STPPaymentMethodiDEALParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentMethodiDEALParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentMethodiDEALParams.swift#L12-L30">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentOptionsViewController"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentOptionsViewController" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentOptionsViewController">STPPaymentOptionsViewController</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This view controller presents a list of payment method options to the user,
which they can select between. They can also add credit cards to the list.
It must be displayed inside a <code>UINavigationController</code>, so you can either
create a <code>UINavigationController</code> with an <code>STPPaymentOptionsViewController</code>
as the <code>rootViewController</code> and then present the <code>UINavigationController</code>,
or push a new <code>STPPaymentOptionsViewController</code> onto an existing
<code>UINavigationController</code>&lsquo;s stack. You can also have <code><a href="Classes/STPPaymentContext.html">STPPaymentContext</a></code> do this
for you automatically, by calling <code>presentPaymentOptionsViewController</code>
or <code>pushPaymentOptionsViewController</code> on it.</p>

                        <a href="Classes/STPPaymentOptionsViewController.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentOptionsViewController</span><span class="p">:</span> <span class="kt"><a href="Classes/STPCoreViewController.html">STPCoreViewController</a></span><span class="p">,</span>
    <span class="kt">STPPaymentOptionsInternalViewControllerDelegate</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAddCardViewControllerDelegate.html">STPAddCardViewControllerDelegate</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentOptionsViewController.swift#L20-L517">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPaymentResult"></a>
                    <a name="//apple_ref/swift/Class/STPPaymentResult" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPaymentResult">STPPaymentResult</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>When you&rsquo;re using <code><a href="Classes/STPPaymentContext.html">STPPaymentContext</a></code> to request your user&rsquo;s payment details, this is the object that will be returned to your application when they&rsquo;ve successfully made a payment.
See <a href="https://stripe.com/docs/mobile/ios/standard#submit-payment-intents">https://stripe.com/docs/mobile/ios/standard#submit-payment-intents</a>.</p>

                        <a href="Classes/STPPaymentResult.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPaymentResult</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPaymentResult.swift#L13-L41">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPinManagementService"></a>
                    <a name="//apple_ref/swift/Class/STPPinManagementService" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPinManagementService">STPPinManagementService</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>STPAPIClient extensions to manage PIN on Stripe Issuing cards</p>

                        <a href="Classes/STPPinManagementService.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPinManagementService</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPinManagementService.swift#L13-L136">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPushProvisioningContext"></a>
                    <a name="//apple_ref/swift/Class/STPPushProvisioningContext" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPushProvisioningContext">STPPushProvisioningContext</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This class makes it easier to implement &ldquo;Push Provisioning&rdquo;, the process by which an end-user can add a card to their Apple Pay wallet without having to type their number. This process is mediated by an Apple class called <code>PKAddPaymentPassViewController</code>; this class will help you implement that class&rsquo; delegate methods. Note that this flow requires a special entitlement from Apple; for more information please see <a href="https://stripe.com/docs/issuing/cards/digital-wallets">https://stripe.com/docs/issuing/cards/digital-wallets</a> .</p>

                        <a href="Classes/STPPushProvisioningContext.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPushProvisioningContext</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPushProvisioningContext.swift#L13-L99">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPPushProvisioningDetailsParams"></a>
                    <a name="//apple_ref/swift/Class/STPPushProvisioningDetailsParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPPushProvisioningDetailsParams">STPPushProvisioningDetailsParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A helper class for turning the raw certificate array, nonce, and nonce signature emitted by PKAddPaymentPassViewController into a format that is understandable by the Stripe API.
If you are using STPPushProvisioningContext to implement your integration, you do not need to use this class.</p>

                        <a href="Classes/STPPushProvisioningDetailsParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPPushProvisioningDetailsParams</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPPushProvisioningDetailsParams.swift#L13-L70">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPRadarSession"></a>
                    <a name="//apple_ref/swift/Class/STPRadarSession" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPRadarSession">STPRadarSession</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A <a href="https://stripe.com/docs/radar/radar-session">Radar Session</a>.</p>
<div class="aside aside-note">
    <p class="aside-title">Note</p>
    This API and the guide linked above require special permissions to use. Contact <a href="mailto:support@stripe.com">support@stripe.com</a> if you&rsquo;re interested.

</div>

                        <a href="Classes/STPRadarSession.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="kt">STPRadarSession</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPRadarSession.swift#L15-L35">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPRedirectContext"></a>
                    <a name="//apple_ref/swift/Class/STPRedirectContext" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPRedirectContext">STPRedirectContext</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This is a helper class for handling redirects associated with STPSource and
STPPaymentIntents.
Init and retain an instance with the Source or PaymentIntent you want to handle,
then choose a redirect method. The context will fire the completion handler
when the redirect completes.
Due to the nature of iOS, very little concrete information can be gained
during this process, as all actions take place in either the Safari app
or the sandboxed SFSafariViewController class. The context attempts to
detect when the user has completed the necessary redirect action by listening
for both app foregrounds and url callbacks received in the app delegate.
However, it is possible the when the redirect is &ldquo;completed&rdquo;, the user may
have not actually completed the necessary actions to authorize the charge.
You should not use either this class, nor <code><a href="Classes/STPAPIClient.html">STPAPIClient</a></code>, as a way
to determine when you should charge the Source or to determine if the redirect
was successful. Use Stripe webhooks on your backend server to listen for Source
state changes and to make the charge.
@note You must retain this instance for the duration of the redirect flow.
This class dismisses any presented view controller upon deallocation.
See <a href="https://stripe.com/docs/sources/best-practices">https://stripe.com/docs/sources/best-practices</a></p>

                        <a href="Classes/STPRedirectContext.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">@available(iOSApplicationExtension, unavailable)</span>
<span class="kd">@available(macCatalystApplicationExtension, unavailable)</span>
<span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPRedirectContext</span><span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">SFSafariViewControllerDelegate</span><span class="p">,</span> <span class="kt">STPURLCallbackListener</span><span class="p">,</span>
    <span class="kt">UIViewControllerTransitioningDelegate</span><span class="p">,</span> <span class="kt">STPSafariViewControllerDismissalDelegate</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPRedirectContext.swift#L76-L552">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSetupIntent"></a>
                    <a name="//apple_ref/swift/Class/STPSetupIntent" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSetupIntent">STPSetupIntent</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A SetupIntent guides you through the process of setting up a customer&rsquo;s payment credentials for future payments.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/setup_intents">https://stripe.com/docs/api/setup_intents</a>

</div>

                        <a href="Classes/STPSetupIntent.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSetupIntent</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSetupIntent.swift#L13-L194">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSetupIntentConfirmParams"></a>
                    <a name="//apple_ref/swift/Class/STPSetupIntentConfirmParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSetupIntentConfirmParams">STPSetupIntentConfirmParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters to confirm a SetupIntent object.
For example, you would confirm a SetupIntent when a customer hits the “Save” button on a payment method management view in your app.
If the selected payment method does not require any additional steps from the customer, the SetupIntent&rsquo;s status will transition to <code>STPSetupIntentStatusSucceeded</code>.  Otherwise, it will transition to <code>STPSetupIntentStatusRequiresAction</code>, and suggest additional actions via <code>nextAction</code>.
Instead of passing this to <code><a href="Classes/STPAPIClient.html#/c:@CM@Stripe@objc(cs)STPAPIClient(im)confirmSetupIntentWithParams:completion:">STPAPIClient.confirmSetupIntent(...)</a></code> directly, we recommend using <code><a href="Classes/STPPaymentHandler.html">STPPaymentHandler</a></code> to handle any additional steps for you.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/setup_intents/confirm">https://stripe.com/docs/api/setup_intents/confirm</a>

</div>

                        <a href="Classes/STPSetupIntentConfirmParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSetupIntentConfirmParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">NSCopying</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSetupIntentConfirmParams.swift#L16-L142">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Error%20Codes"></a>
                <a name="//apple_ref/swift/Section/Error Codes" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Error%20Codes"></a>
                  <h3 class="section-name"><p>Error Codes</p>
</h3>
                </div>
              </div>
              <ul class="item-container">
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSetupIntentLastSetupError"></a>
                    <a name="//apple_ref/swift/Class/STPSetupIntentLastSetupError" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSetupIntentLastSetupError">STPSetupIntentLastSetupError</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A value for <code>code</code> indicating the provided payment method failed authentication./// The error encountered in the previous SetupIntent confirmation.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api/setup_intents/object#setup_intent_object-last_setup_error">https://stripe.com/docs/api/setup_intents/object#setup_intent_object-last_setup_error</a>

</div>

                        <a href="Classes/STPSetupIntentLastSetupError.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSetupIntentLastSetupError</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSetupIntentLastSetupError.swift#L40-L127">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPShippingAddressViewController"></a>
                    <a name="//apple_ref/swift/Class/STPShippingAddressViewController" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPShippingAddressViewController">STPShippingAddressViewController</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This view controller contains a shipping address collection form. It renders a right bar button item that submits the form, so it must be shown inside a <code>UINavigationController</code>. Depending on your configuration&rsquo;s shippingType, the view controller may present a shipping method selection form after the user enters an address.</p>

                        <a href="Classes/STPShippingAddressViewController.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPShippingAddressViewController</span> <span class="p">:</span> <span class="kt"><a href="Classes/STPCoreTableViewController.html">STPCoreTableViewController</a></span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPShippingAddressViewController</span><span class="p">:</span>
    <span class="kt">STPAddressViewModelDelegate</span><span class="p">,</span> <span class="kt">UITableViewDelegate</span><span class="p">,</span> <span class="kt">UITableViewDataSource</span><span class="p">,</span>
    <span class="kt">STPShippingMethodsViewControllerDelegate</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPShippingAddressViewController.swift#L13-L452">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSource"></a>
                    <a name="//apple_ref/swift/Class/STPSource" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSource">STPSource</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Representation of a customer&rsquo;s payment instrument created with the Stripe API. - seealso: <a href="https://stripe.com/docs/api#sources">https://stripe.com/docs/api#sources</a></p>

                        <a href="Classes/STPSource.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSource</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/STPSourceProtocol.html">STPSourceProtocol</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/STPPaymentOption.html">STPPaymentOption</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSource.swift#L13-L387">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSourceCardDetails"></a>
                    <a name="//apple_ref/swift/Class/STPSourceCardDetails" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSourceCardDetails">STPSourceCardDetails</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This class provides typed access to the contents of an STPSource <code>details</code>
dictionary for card sources.</p>

                        <a href="Classes/STPSourceCardDetails.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSourceCardDetails</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSourceCardDetails.swift#L32-L130">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSourceKlarnaDetails"></a>
                    <a name="//apple_ref/swift/Class/STPSourceKlarnaDetails" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSourceKlarnaDetails">STPSourceKlarnaDetails</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Details of a Klarna source.</p>

                        <a href="Classes/STPSourceKlarnaDetails.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSourceKlarnaDetails</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSourceKlarnaDetails.swift#L12-L50">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSourceOwner"></a>
                    <a name="//apple_ref/swift/Class/STPSourceOwner" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSourceOwner">STPSourceOwner</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Information about a source&rsquo;s owner.</p>

                        <a href="Classes/STPSourceOwner.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSourceOwner</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSourceOwner.swift#L12-L61">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSourceParams"></a>
                    <a name="//apple_ref/swift/Class/STPSourceParams" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSourceParams">STPSourceParams</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An object representing parameters used to create a Source object.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/api#create_source">https://stripe.com/docs/api#create_source</a>

</div>

                        <a href="Classes/STPSourceParams.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSourceParams</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPFormEncodable.html">STPFormEncodable</a></span><span class="p">,</span> <span class="kt">NSCopying</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSourceParams.swift#L13-L72">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSourceReceiver"></a>
                    <a name="//apple_ref/swift/Class/STPSourceReceiver" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSourceReceiver">STPSourceReceiver</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Information related to a source&rsquo;s receiver flow.</p>

                        <a href="Classes/STPSourceReceiver.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSourceReceiver</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSourceReceiver.swift#L12-L64">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSourceRedirect"></a>
                    <a name="//apple_ref/swift/Class/STPSourceRedirect" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSourceRedirect">STPSourceRedirect</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Information related to a source&rsquo;s redirect flow.</p>

                        <a href="Classes/STPSourceRedirect.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSourceRedirect</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSourceRedirect.swift#L27-L110">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSourceSEPADebitDetails"></a>
                    <a name="//apple_ref/swift/Class/STPSourceSEPADebitDetails" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSourceSEPADebitDetails">STPSourceSEPADebitDetails</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>This class provides typed access to the contents of an STPSource <code>details</code>
dictionary for SEPA Debit sources.</p>

                        <a href="Classes/STPSourceSEPADebitDetails.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSourceSEPADebitDetails</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSourceSEPADebitDetails.swift#L13-L72">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSourceVerification"></a>
                    <a name="//apple_ref/swift/Class/STPSourceVerification" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSourceVerification">STPSourceVerification</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Information related to a source&rsquo;s verification flow.</p>

                        <a href="Classes/STPSourceVerification.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSourceVerification</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSourceVerification.swift#L25-L100">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPSourceWeChatPayDetails"></a>
                    <a name="//apple_ref/swift/Class/STPSourceWeChatPayDetails" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPSourceWeChatPayDetails">STPSourceWeChatPayDetails</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Details of a WeChat Pay Source.</p>

                        <a href="Classes/STPSourceWeChatPayDetails.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPSourceWeChatPayDetails</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPSourceWeChatPayDetails.swift#L12-L44">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPTheme"></a>
                    <a name="//apple_ref/swift/Class/STPTheme" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPTheme">STPTheme</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>STPTheme objects can be used to visually style Stripe-provided UI. See <a href="https://stripe.com/docs/mobile/ios/standard#theming">https://stripe.com/docs/mobile/ios/standard#theming</a> for more information.</p>

                        <a href="Classes/STPTheme.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">final</span> <span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPTheme</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">STPTheme</span><span class="p">:</span> <span class="kt">NSCopying</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPTheme.swift#L12-L166">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPThreeDSButtonCustomization"></a>
                    <a name="//apple_ref/swift/Class/STPThreeDSButtonCustomization" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPThreeDSButtonCustomization">STPThreeDSButtonCustomization</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A customization object to use to configure the UI of a button.</p>

                        <a href="Classes/STPThreeDSButtonCustomization.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPThreeDSButtonCustomization</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPThreeDSButtonCustomization.swift#L43-L119">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPThreeDSCustomizationSettings"></a>
                    <a name="//apple_ref/swift/Class/STPThreeDSCustomizationSettings" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPThreeDSCustomizationSettings">STPThreeDSCustomizationSettings</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p><code>STPThreeDSCustomizationSettings</code> provides customization options for 3DS2 authentication flows in your app.</p>

                        <a href="Classes/STPThreeDSCustomizationSettings.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPThreeDSCustomizationSettings</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPThreeDSCustomizationSettings.swift#L17-L43">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPThreeDSFooterCustomization"></a>
                    <a name="//apple_ref/swift/Class/STPThreeDSFooterCustomization" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPThreeDSFooterCustomization">STPThreeDSFooterCustomization</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The Challenge view displays a footer with additional details that
expand when tapped. This object configures the appearance of that view.</p>

                        <a href="Classes/STPThreeDSFooterCustomization.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPThreeDSFooterCustomization</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPThreeDSFooterCustomization.swift#L18-L88">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPThreeDSLabelCustomization"></a>
                    <a name="//apple_ref/swift/Class/STPThreeDSLabelCustomization" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPThreeDSLabelCustomization">STPThreeDSLabelCustomization</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A customization object to use to configure the UI of a text label.</p>

                        <a href="Classes/STPThreeDSLabelCustomization.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPThreeDSLabelCustomization</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPThreeDSLabelCustomization.swift#L17-L67">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPThreeDSNavigationBarCustomization"></a>
                    <a name="//apple_ref/swift/Class/STPThreeDSNavigationBarCustomization" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPThreeDSNavigationBarCustomization">STPThreeDSNavigationBarCustomization</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A customization object to use to configure a UINavigationBar.</p>

                        <a href="Classes/STPThreeDSNavigationBarCustomization.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPThreeDSNavigationBarCustomization</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPThreeDSNavigationBarCustomization.swift#L17-L100">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPThreeDSSelectionCustomization"></a>
                    <a name="//apple_ref/swift/Class/STPThreeDSSelectionCustomization" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPThreeDSSelectionCustomization">STPThreeDSSelectionCustomization</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A customization object that configures the appearance of
radio buttons and checkboxes.</p>

                        <a href="Classes/STPThreeDSSelectionCustomization.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPThreeDSSelectionCustomization</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPThreeDSSelectionCustomization.swift#L18-L72">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPThreeDSTextFieldCustomization"></a>
                    <a name="//apple_ref/swift/Class/STPThreeDSTextFieldCustomization" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPThreeDSTextFieldCustomization">STPThreeDSTextFieldCustomization</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A customization object to use to configure the UI of a text field.</p>

                        <a href="Classes/STPThreeDSTextFieldCustomization.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPThreeDSTextFieldCustomization</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPThreeDSTextFieldCustomization.swift#L17-L94">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPThreeDSUICustomization"></a>
                    <a name="//apple_ref/swift/Class/STPThreeDSUICustomization" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPThreeDSUICustomization">STPThreeDSUICustomization</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The <code>STPThreeDSUICustomization</code> provides configuration for UI elements displayed during 3D Secure authentication.
Note: It&rsquo;s important to configure this object appropriately before calling any <code><a href="Classes/STPPaymentHandler.html">STPPaymentHandler</a></code> APIs.
The API makes a copy of the customization settings you provide; it ignores any subsequent changes you
make to your <code>STPThreeDSUICustomization</code> instance.</p>
<div class="aside aside-seealso">
    <p class="aside-title">Seealso</p>
    <a href="https://stripe.com/docs/mobile/ios/authentication">https://stripe.com/docs/mobile/ios/authentication</a>

</div>

                        <a href="Classes/STPThreeDSUICustomization.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPThreeDSUICustomization</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPThreeDSUICustomization.swift#L21-L192">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPToken"></a>
                    <a name="//apple_ref/swift/Class/STPToken" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPToken">STPToken</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A token returned from submitting payment details to the Stripe API. You should not have to instantiate one of these directly.</p>

                        <a href="Classes/STPToken.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPToken</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt"><a href="Protocols/STPAPIResponseDecodable.html">STPAPIResponseDecodable</a></span><span class="p">,</span> <span class="kt"><a href="Protocols/STPSourceProtocol.html">STPSourceProtocol</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPToken.swift#L27-L160">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)STPUserInformation"></a>
                    <a name="//apple_ref/swift/Class/STPUserInformation" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)STPUserInformation">STPUserInformation</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>You can use this class to specify information that you&rsquo;ve already collected
from your user. You can then set the <code>prefilledInformation</code> property on
<code><a href="Classes/STPPaymentContext.html">STPPaymentContext</a></code>, <code><a href="Classes/STPAddCardViewController.html">STPAddCardViewController</a></code>, etc and it will pre-fill
this information whenever possible.</p>

                        <a href="Classes/STPUserInformation.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">STPUserInformation</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">NSCopying</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/STPUserInformation.swift#L15-L42">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Stripe@objc(cs)StripeAPI"></a>
                    <a name="//apple_ref/swift/Class/StripeAPI" class="dashAnchor"></a>
                    <a class="token" href="#/c:@M@Stripe@objc(cs)StripeAPI">StripeAPI</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A top-level class that imports the rest of the Stripe SDK.</p>

                        <a href="Classes/StripeAPI.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">StripeAPI</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/stripe/stripe-ios/tree/21.6.0/Stripe/StripeAPI.swift#L13-L198">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
          </div>
        </section>

      </article>
    </div>
    <section class="footer">
      <p>&copy; 2021 <a class="link" href="https://stripe.com" target="_blank" rel="external">Stripe</a>. All rights reserved. (Last updated: 2021-05-27)</p>
      <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.13.7</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
    </section>
  </body>
</div>
</html>
